package net.java.mediasystems.database.core.service;

import java.util.List;

import net.java.mediasystems.database.core.model.MediaQuality;

/**
 * MediaQualityService Definition.
 */
public interface MediaQualityService extends FindableWithNameAndMediaType<MediaQuality> {

	/**
	 * Add a MediaQuality.
	 * 
	 * @param mediaQuality MediaQuality
	 * @return MediaQuality
	 */
	MediaQuality addMediaQuality(MediaQuality mediaQuality);
	
	/**
	 * Get all MediaQualities.
	 * 
	 * @return List<MediaQuality>
	 */
	List<MediaQuality> getAllMediaQualities();
}
